package yl.hs.bmipfull.pojo.salemanage;

import org.springframework.lang.Nullable;
import yl.hs.bmipfull.annotations.DBField;
import yl.hs.bmipfull.annotations.DBTable;
import yl.hs.bmipfull.pojo.BaseEntity;

/**
 * 作用:  销售合同运输信息实体类<br/>
 * 创建时间: 2021年05月19日 18时23分22秒 <br/>
 *
 * @author 谢东
 */
@DBTable(disName = "销售合同运输信息", mapCode = "contract_trans_info")
public class ContractTransInfoEntity extends BaseEntity {

    /**
     * 主键
     */
    @Nullable
    private Long id;
    /**
     * 编号
     */
    @DBField(disName = "销售合同运输信息编号", mapCode = "sn", isSerialNumber = true, isRequire = true, snPrefix = "")
    private String sn;
    /**
     * 合同编号
     */
    private String contractSN;
    /**
     * 工地编号
     */
    private String projectSN;
    /**
     * 工地名称
     */
    private String projectName;
    /**
     * 工地地址
     */
    private String projectAddress;
    /**
     * 工地定位
     */
    private String projectPoint;
    /**
     * 发货单位编号
     */
    private String factorySN;
    /**
     * 发货单位名称
     */
    private String factoryName;
    /**
     * 发货单位地址
     */
    private String factoryAddress;
    /**
     * 发货单位定位
     */
    private String factoryPoint;
    /**
     * 距离
     */
    private Object distance;
    /**
     * 状态
     */
    private Short state;

    public Long getId() {
        return this.id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getSn() {
        return this.sn;
    }

    public void setSn(String sn) {
        this.sn = sn;
    }

    public String getContractSN() {
        return this.contractSN;
    }

    public void setContractSN(String contractSN) {
        this.contractSN = contractSN;
    }

    public String getProjectSN() {
        return this.projectSN;
    }

    public void setProjectSN(String projectSN) {
        this.projectSN = projectSN;
    }

    public String getProjectName() {
        return this.projectName;
    }

    public void setProjectName(String projectName) {
        this.projectName = projectName;
    }

    public String getProjectAddress() {
        return this.projectAddress;
    }

    public void setProjectAddress(String projectAddress) {
        this.projectAddress = projectAddress;
    }

    public String getProjectPoint() {
        return this.projectPoint;
    }

    public void setProjectPoint(String projectPoint) {
        this.projectPoint = projectPoint;
    }

    public String getFactorySN() {
        return this.factorySN;
    }

    public void setFactorySN(String factorySN) {
        this.factorySN = factorySN;
    }

    public String getFactoryName() {
        return this.factoryName;
    }

    public void setFactoryName(String factoryName) {
        this.factoryName = factoryName;
    }

    public String getFactoryAddress() {
        return this.factoryAddress;
    }

    public void setFactoryAddress(String factoryAddress) {
        this.factoryAddress = factoryAddress;
    }

    public String getFactoryPoint() {
        return this.factoryPoint;
    }

    public void setFactoryPoint(String factoryPoint) {
        this.factoryPoint = factoryPoint;
    }

    public Object getDistance() {
        return this.distance;
    }

    public void setDistance(Object distance) {
        this.distance = distance;
    }

    public Short getState() {
        return this.state;
    }

    public void setState(Short state) {
        this.state = state;
    }


}